草庐IT

MySQL 表消失

全部标签

mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

mysql修改密码报错问题以及远程工具连接华为云数据库报错问题1.mysql修改密码错误2.华为云远程数据库连接工具无法连接问题1.mysql修改密码错误很久没用自己电脑里的mysql,这次使用时发现密码忘记了,然后网上搜了一堆教程,连个改密码的教程都是一堆在抄,抄来抄去还都不管用,大无语。。。这里说清楚,只针对8.0以上的版本。首先进入mysql安装目录下的bin目录,然后从此目录进入cmd执行下面代码跳过权限验证:mysqld--shared-memory--skip-grant-tables然后在此目录下新启一个cmd输入mysql-uroot-p会提示输入密码,直接回车就行,进入mys

详解Mysql中日期比较大小的方法

假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql:代码如下select*fromproductwhereadd_time=‘2013-01-12’对于这种语句,如果你存储的格式是YY-mm-dd是这样的,那么OK,如果你存储的格式是:2013-01-1223:23:56这种格式你就悲剧了,这是你就可以使用DATE()函数用来返回日期的部分,所以这条sql应该如下处理:代码如下select*fromproductwhereDate(add_time)=‘2013-01-12’再来一个,如果你要查询2013年1月份加入的产品呢?代码如下sel

MySQL 时间获取计算周、月、季度起止时间、开始时间结束时间

文章目录获取当前时间在这一年是第几周(国外计算方式,周日为一周的第一天获取当前时间在这一年是第几周(中国计算方式,周一为一周的第一天)获取当前周的第一天日期获取当前周的最后一天日期获取指定某年某一周的起止日期获取当前月份第一天日期获取当前月份最后一天日期获取指定年份月份的起止日期获取现在是今年的第几个季度获取当前季度的第一天日期获取当前季度的最后一天日期获取指定季度的起止日期参考获取当前时间在这一年是第几周(国外计算方式,周日为一周的第一天/*获取指定时间在这一年是第几周可以把CURDATE()函数替换成你的指定时间*/SELECTWEEK(CURDATE());SELECTYEARWEEK(

珍藏多年的MySQL函数大全笔记,掌握数据库真不难

做程序员的谁会离得开数据库呢?今天就来分享一下我整理的MySQL的常用函数,基本上囊括了平时要用的函数,它们已经陪我走过了不少年头了,风里来雨里去,缝缝补补又几年,希望能帮到你们!如果数据库函数你能用得好,其他的东西也就水到渠成了。文章目录一、流程控制函数二、聚合函数三、加密函数四、日期函数五、数字函数六、字符串函数七、其他函数八、结语一、流程控制函数序号函数说明1IF(test,t,f)如果test是真,返回t;否则返回f2IFNULL(arg1,arg2)如果arg1不是空,返回arg1,否则返回arg23NULLIF(arg1,arg2)如果arg1=arg2返回NULL;否则返回arg

小白带你学习linux的mysql数据库备份(三十)

目录一、概述二、数据备份的重要性三、造成数据丢失的原因四、备份类型1、物理与逻辑角度1.1物理备份1.2冷备份1.3热备份1.4逻辑备份2、数据库备份策略角度1.1完整备份1.2增量备份五、常见的备份方法1、物理备份2、使用专用备份工具3、通过启用二进制日志增量备份4、第三方工具备份5、注意事项六、备份1、完整备份1.1打包数据库文件备份1.2备份工具备份2、增量备份1.1使用完全备份时,备份与恢复的时间过长1.2增量备份就是备份自上一次备份之后增加的或改变的文件内容1.3特点1.4MySQL二进制日志对备份的意义1.5开启二进制日志备份功能七、实验一、概述数据库备份是指将数据库中的数据、表格

MySQL 数据备份

备份类型常见的备份有冷备份、温备份、热备份,还有什么物理备份、逻辑备份、增量备份、差异备份等等。冷备份:需要服务停止,在备份期间不能进行读和写操作。温备份:读操作可执行;但写操作不可执行热备份:读和写都可以正常进行,不影响数据备份逻辑备份:导出数据库中的数据和对象定义为标准SQL语句保存在文本文件中。这些SQL语句可以重新执行来恢复数据库。物理备份:直接复制数据库的文件,包括数据文件、索引文件和日志文件等。它是对数据库文件系统层面的直接拷贝。MySQL备份内容用户信息:例如MySQL的账号信息,账号的权限等。这些都是存放再mysql这个数据库中的。业务数据:相关的业务数据库配置文件:MySQL

使用jsp、HttpServlet完成一个登录、注册,并用MySQL连接数据进行操作

第一步我们先MySQL创建数据库,写数据这两个是写数据库的软件。 启动MySQL对应的版本型号。user表1.判断存在(有没有login的数据库,有就删掉)即删除。DROPDATABASEIFEXISTSlogin;2.创建数据库,使用数据库 #创建数据库CREATEDATABASElogin;#使用数据库uselogin;3.创建一个表我们这定义叫user,给表增添3条数据#创建表CREATETABLEuser(   uidintPRIMARYKEYAUTO_INCREMENT,   unameVARCHAR(32),   passwordVARCHAR(32),   phoneVARCHA

解决MySQL8.0报错Client does not support authentication protocol requested by server...问题

解决MySQL8.0报错Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient问题原创:丶无殇  2023-10-07报错内容使用node.js连接数据库MySQL8时候,报错ER_NOT_SUPPORTED_AUTH_MODE,并且提示Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient:客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端

如何备份和恢复MySQL数据库?mysqldump用法

在MySQL数据库管理中,备份和恢复数据库是非常重要的操作。备份可以帮助我们在数据丢失或者出现其他问题时恢复数据,而恢复可以帮助我们将备份的数据重新导入到数据库中。本文将详细介绍如何备份和恢复MySQL数据库。一、备份MySQL数据库使用mysqldump命令备份数据库mysqldump是MySQL提供的备份工具,可以将整个数据库或者指定的表格导出为一个SQL脚本文件。使用mysqldump命令备份MySQL数据库的步骤如下:打开终端,输入以下命令将整个数据库导出为一个SQL脚本文件:mysqldump-uroot-p--all-databases>backup.sql其中,-uroot表示使

MySQL命令行备份数据库的关键步骤

MySQL是一个广泛使用的开源关系数据库管理系统,它常用于各种规模的应用,从个人博客到大型企业级系统。在使用MySQL的过程中,数据备份是一项至关重要的任务,它能够确保在发生数据丢失或系统故障时,我们可以恢复和重新部署数据库。在本文中,我们将介绍如何使用mysql命令行工具备份数据库,并包含几个具体的示例。一、mysql命令行工具和备份数据库的重要性MySQL命令行工具是一个强大的工具,它允许用户执行各种数据库管理任务,包括创建、修改、删除表,插入、更新、删除数据等。除此之外,它还可以用来备份和恢复数据库。备份数据库可以确保在意外发生时,我们能够恢复数据并继续正常的业务操作。此外,备份也是验证